History
History
Synonyms
UK
US
Meaning:
embarrass

to make (a person) feel uncomfortable, ashamed etc

cause mental discomfort

endanger

to cause danger to (an opportunity etc)

put in jeopardy

PUT ON THE SPOT as in Wiktionary
PUT ON THE SPOT as in Wikipedia